/**********************************************************
 * MailingSystem.java.java 
 * Created by Ashutosh
 * Last modified Date: Sep 18, 2008 11:00:22 AM by Ashutosh
 * Revision: <svn revision #> 
 * Version : 0.1
 * Copyright (c) 2008 - 2009 cyberThink Infotech Pvt. Ltd., All rights reserved.
 **********************************************************/

package com.printeverywhere.dto;

/**
 * MailingSystem entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class MailingSystem implements java.io.Serializable {

	// Fields

	/** The id. */
	private Integer id;
	
	/** The mail platform. */
	private String mailPlatform;
	
	/** The server address. */
	private String serverAddress;
	
	/** The server username. */
	private String serverUsername;
	
	/** The server password. */
	private String serverPassword;
	
	/** The email system status. */
	private String emailSystemStatus;
	
	/** The webmaster email address. */
	private String webmasterEmailAddress;
	
	/** The accounts confirmation email. */
	private String accountsConfirmationEmail;
	
	/** The billing email address. */
	private String billingEmailAddress;
	
	/** The accounting email address. */
	private String accountingEmailAddress;
	
	/** The contactus email address. */
	private String contactusEmailAddress;
	
	/** The legal contact email address. */
	private String legalContactEmailAddress;
	
	/** The technical support email address. */
	private String technicalSupportEmailAddress;
	
	/** The bidding confirm email address. */
	private String biddingConfirmEmailAddress;
	
	/** The list confirm email address. */
	private String listConfirmEmailAddress;
	
	/** The winner confirm email address. */
	private String winnerConfirmEmailAddress;
	
	/** The non winner confirm email address. */
	private String nonWinnerConfirmEmailAddress;
	
	/** The sold confirm email address. */
	private String soldConfirmEmailAddress;
	
	/** The not sold email address. */
	private String notSoldEmailAddress;
	
	/** The outgoing email format. */
	private String outgoingEmailFormat;
	
	/** The outgoing email x priority. */
	private String outgoingEmailXPriority;

	// Constructors

	/**
	 * default constructor.
	 */
	public MailingSystem() {
	}

	/**
	 * full constructor.
	 * 
	 * @param mailPlatform the mail platform
	 * @param serverAddress the server address
	 * @param serverUsername the server username
	 * @param serverPassword the server password
	 * @param emailSystemStatus the email system status
	 * @param webmasterEmailAddress the webmaster email address
	 * @param accountsConfirmationEmail the accounts confirmation email
	 * @param billingEmailAddress the billing email address
	 * @param accountingEmailAddress the accounting email address
	 * @param contactusEmailAddress the contactus email address
	 * @param legalContactEmailAddress the legal contact email address
	 * @param technicalSupportEmailAddress the technical support email address
	 * @param biddingConfirmEmailAddress the bidding confirm email address
	 * @param listConfirmEmailAddress the list confirm email address
	 * @param winnerConfirmEmailAddress the winner confirm email address
	 * @param nonWinnerConfirmEmailAddress the non winner confirm email address
	 * @param soldConfirmEmailAddress the sold confirm email address
	 * @param notSoldEmailAddress the not sold email address
	 * @param outgoingEmailFormat the outgoing email format
	 * @param outgoingEmailXPriority the outgoing email x priority
	 */
	public MailingSystem(String mailPlatform, String serverAddress,
			String serverUsername, String serverPassword,
			String emailSystemStatus, String webmasterEmailAddress,
			String accountsConfirmationEmail, String billingEmailAddress,
			String accountingEmailAddress, String contactusEmailAddress,
			String legalContactEmailAddress,
			String technicalSupportEmailAddress,
			String biddingConfirmEmailAddress, String listConfirmEmailAddress,
			String winnerConfirmEmailAddress,
			String nonWinnerConfirmEmailAddress,
			String soldConfirmEmailAddress, String notSoldEmailAddress,
			String outgoingEmailFormat, String outgoingEmailXPriority) {
		this.mailPlatform = mailPlatform;
		this.serverAddress = serverAddress;
		this.serverUsername = serverUsername;
		this.serverPassword = serverPassword;
		this.emailSystemStatus = emailSystemStatus;
		this.webmasterEmailAddress = webmasterEmailAddress;
		this.accountsConfirmationEmail = accountsConfirmationEmail;
		this.billingEmailAddress = billingEmailAddress;
		this.accountingEmailAddress = accountingEmailAddress;
		this.contactusEmailAddress = contactusEmailAddress;
		this.legalContactEmailAddress = legalContactEmailAddress;
		this.technicalSupportEmailAddress = technicalSupportEmailAddress;
		this.biddingConfirmEmailAddress = biddingConfirmEmailAddress;
		this.listConfirmEmailAddress = listConfirmEmailAddress;
		this.winnerConfirmEmailAddress = winnerConfirmEmailAddress;
		this.nonWinnerConfirmEmailAddress = nonWinnerConfirmEmailAddress;
		this.soldConfirmEmailAddress = soldConfirmEmailAddress;
		this.notSoldEmailAddress = notSoldEmailAddress;
		this.outgoingEmailFormat = outgoingEmailFormat;
		this.outgoingEmailXPriority = outgoingEmailXPriority;
	}

	// Property accessors

	/**
	 * Gets the id.
	 * 
	 * @return the id
	 */
	public Integer getId() {
		return this.id;
	}

	/**
	 * Sets the id.
	 * 
	 * @param id the new id
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * Gets the mail platform.
	 * 
	 * @return the mail platform
	 */
	public String getMailPlatform() {
		return this.mailPlatform;
	}

	/**
	 * Sets the mail platform.
	 * 
	 * @param mailPlatform the new mail platform
	 */
	public void setMailPlatform(String mailPlatform) {
		this.mailPlatform = mailPlatform;
	}

	/**
	 * Gets the server address.
	 * 
	 * @return the server address
	 */
	public String getServerAddress() {
		return this.serverAddress;
	}

	/**
	 * Sets the server address.
	 * 
	 * @param serverAddress the new server address
	 */
	public void setServerAddress(String serverAddress) {
		this.serverAddress = serverAddress;
	}

	/**
	 * Gets the server username.
	 * 
	 * @return the server username
	 */
	public String getServerUsername() {
		return this.serverUsername;
	}

	/**
	 * Sets the server username.
	 * 
	 * @param serverUsername the new server username
	 */
	public void setServerUsername(String serverUsername) {
		this.serverUsername = serverUsername;
	}

	/**
	 * Gets the server password.
	 * 
	 * @return the server password
	 */
	public String getServerPassword() {
		return this.serverPassword;
	}

	/**
	 * Sets the server password.
	 * 
	 * @param serverPassword the new server password
	 */
	public void setServerPassword(String serverPassword) {
		this.serverPassword = serverPassword;
	}

	/**
	 * Gets the email system status.
	 * 
	 * @return the email system status
	 */
	public String getEmailSystemStatus() {
		return this.emailSystemStatus;
	}

	/**
	 * Sets the email system status.
	 * 
	 * @param emailSystemStatus the new email system status
	 */
	public void setEmailSystemStatus(String emailSystemStatus) {
		this.emailSystemStatus = emailSystemStatus;
	}

	/**
	 * Gets the webmaster email address.
	 * 
	 * @return the webmaster email address
	 */
	public String getWebmasterEmailAddress() {
		return this.webmasterEmailAddress;
	}

	/**
	 * Sets the webmaster email address.
	 * 
	 * @param webmasterEmailAddress the new webmaster email address
	 */
	public void setWebmasterEmailAddress(String webmasterEmailAddress) {
		this.webmasterEmailAddress = webmasterEmailAddress;
	}

	/**
	 * Gets the accounts confirmation email.
	 * 
	 * @return the accounts confirmation email
	 */
	public String getAccountsConfirmationEmail() {
		return this.accountsConfirmationEmail;
	}

	/**
	 * Sets the accounts confirmation email.
	 * 
	 * @param accountsConfirmationEmail the new accounts confirmation email
	 */
	public void setAccountsConfirmationEmail(String accountsConfirmationEmail) {
		this.accountsConfirmationEmail = accountsConfirmationEmail;
	}

	/**
	 * Gets the billing email address.
	 * 
	 * @return the billing email address
	 */
	public String getBillingEmailAddress() {
		return this.billingEmailAddress;
	}

	/**
	 * Sets the billing email address.
	 * 
	 * @param billingEmailAddress the new billing email address
	 */
	public void setBillingEmailAddress(String billingEmailAddress) {
		this.billingEmailAddress = billingEmailAddress;
	}

	/**
	 * Gets the accounting email address.
	 * 
	 * @return the accounting email address
	 */
	public String getAccountingEmailAddress() {
		return this.accountingEmailAddress;
	}

	/**
	 * Sets the accounting email address.
	 * 
	 * @param accountingEmailAddress the new accounting email address
	 */
	public void setAccountingEmailAddress(String accountingEmailAddress) {
		this.accountingEmailAddress = accountingEmailAddress;
	}

	/**
	 * Gets the contactus email address.
	 * 
	 * @return the contactus email address
	 */
	public String getContactusEmailAddress() {
		return this.contactusEmailAddress;
	}

	/**
	 * Sets the contactus email address.
	 * 
	 * @param contactusEmailAddress the new contactus email address
	 */
	public void setContactusEmailAddress(String contactusEmailAddress) {
		this.contactusEmailAddress = contactusEmailAddress;
	}

	/**
	 * Gets the legal contact email address.
	 * 
	 * @return the legal contact email address
	 */
	public String getLegalContactEmailAddress() {
		return this.legalContactEmailAddress;
	}

	/**
	 * Sets the legal contact email address.
	 * 
	 * @param legalContactEmailAddress the new legal contact email address
	 */
	public void setLegalContactEmailAddress(String legalContactEmailAddress) {
		this.legalContactEmailAddress = legalContactEmailAddress;
	}

	/**
	 * Gets the technical support email address.
	 * 
	 * @return the technical support email address
	 */
	public String getTechnicalSupportEmailAddress() {
		return this.technicalSupportEmailAddress;
	}

	/**
	 * Sets the technical support email address.
	 * 
	 * @param technicalSupportEmailAddress the new technical support email address
	 */
	public void setTechnicalSupportEmailAddress(
			String technicalSupportEmailAddress) {
		this.technicalSupportEmailAddress = technicalSupportEmailAddress;
	}

	/**
	 * Gets the bidding confirm email address.
	 * 
	 * @return the bidding confirm email address
	 */
	public String getBiddingConfirmEmailAddress() {
		return this.biddingConfirmEmailAddress;
	}

	/**
	 * Sets the bidding confirm email address.
	 * 
	 * @param biddingConfirmEmailAddress the new bidding confirm email address
	 */
	public void setBiddingConfirmEmailAddress(String biddingConfirmEmailAddress) {
		this.biddingConfirmEmailAddress = biddingConfirmEmailAddress;
	}

	/**
	 * Gets the list confirm email address.
	 * 
	 * @return the list confirm email address
	 */
	public String getListConfirmEmailAddress() {
		return this.listConfirmEmailAddress;
	}

	/**
	 * Sets the list confirm email address.
	 * 
	 * @param listConfirmEmailAddress the new list confirm email address
	 */
	public void setListConfirmEmailAddress(String listConfirmEmailAddress) {
		this.listConfirmEmailAddress = listConfirmEmailAddress;
	}

	/**
	 * Gets the winner confirm email address.
	 * 
	 * @return the winner confirm email address
	 */
	public String getWinnerConfirmEmailAddress() {
		return this.winnerConfirmEmailAddress;
	}

	/**
	 * Sets the winner confirm email address.
	 * 
	 * @param winnerConfirmEmailAddress the new winner confirm email address
	 */
	public void setWinnerConfirmEmailAddress(String winnerConfirmEmailAddress) {
		this.winnerConfirmEmailAddress = winnerConfirmEmailAddress;
	}

	/**
	 * Gets the non winner confirm email address.
	 * 
	 * @return the non winner confirm email address
	 */
	public String getNonWinnerConfirmEmailAddress() {
		return this.nonWinnerConfirmEmailAddress;
	}

	/**
	 * Sets the non winner confirm email address.
	 * 
	 * @param nonWinnerConfirmEmailAddress the new non winner confirm email address
	 */
	public void setNonWinnerConfirmEmailAddress(
			String nonWinnerConfirmEmailAddress) {
		this.nonWinnerConfirmEmailAddress = nonWinnerConfirmEmailAddress;
	}

	/**
	 * Gets the sold confirm email address.
	 * 
	 * @return the sold confirm email address
	 */
	public String getSoldConfirmEmailAddress() {
		return this.soldConfirmEmailAddress;
	}

	/**
	 * Sets the sold confirm email address.
	 * 
	 * @param soldConfirmEmailAddress the new sold confirm email address
	 */
	public void setSoldConfirmEmailAddress(String soldConfirmEmailAddress) {
		this.soldConfirmEmailAddress = soldConfirmEmailAddress;
	}

	/**
	 * Gets the not sold email address.
	 * 
	 * @return the not sold email address
	 */
	public String getNotSoldEmailAddress() {
		return this.notSoldEmailAddress;
	}

	/**
	 * Sets the not sold email address.
	 * 
	 * @param notSoldEmailAddress the new not sold email address
	 */
	public void setNotSoldEmailAddress(String notSoldEmailAddress) {
		this.notSoldEmailAddress = notSoldEmailAddress;
	}

	/**
	 * Gets the outgoing email format.
	 * 
	 * @return the outgoing email format
	 */
	public String getOutgoingEmailFormat() {
		return this.outgoingEmailFormat;
	}

	/**
	 * Sets the outgoing email format.
	 * 
	 * @param outgoingEmailFormat the new outgoing email format
	 */
	public void setOutgoingEmailFormat(String outgoingEmailFormat) {
		this.outgoingEmailFormat = outgoingEmailFormat;
	}

	/**
	 * Gets the outgoing email x priority.
	 * 
	 * @return the outgoing email x priority
	 */
	public String getOutgoingEmailXPriority() {
		return this.outgoingEmailXPriority;
	}

	/**
	 * Sets the outgoing email x priority.
	 * 
	 * @param outgoingEmailXPriority the new outgoing email x priority
	 */
	public void setOutgoingEmailXPriority(String outgoingEmailXPriority) {
		this.outgoingEmailXPriority = outgoingEmailXPriority;
	}
}